package com.winhxd.b2c.common.domain.customer.condition;

import com.winhxd.b2c.common.domain.common.DateCondition;
import com.winhxd.b2c.common.domain.common.PagedCondition;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * Created by wangbaokuo on 2019/1/11 16:13
 */
@ApiModel("提现申请列表查询")
@Data
public class CustomerWithdrawalsCondition extends PagedCondition {

    @ApiModelProperty("审核状态 0未审核 1审核通过")
    private Short auditStatus;

    @ApiModelProperty("提现状态, 回调状态 0.申请中，1.提现成功，2提现失败（可以再次请求微信转账接口）,3无效（提现失败，不可以再次请求微信转账接口）,4处理中,5银行退票(订单状态由付款成功流转至退票,退票时付款金额和手续费会自动退还)")
    private Short callbackStatus;

    @ApiModelProperty("昵称")
    private String nickName;

    @ApiModelProperty("分销渠道")
    private Long channelId;

    @ApiModelProperty("分销等级 1:一级分销商 2：二级分销商 0：会员")
    private Integer level;

    @ApiModelProperty("申请时间")
    private DateCondition createDate;

}
